<!DOCTYPE html>
<html>
<head>
    <title>微信安全支付</title>
    <meta charset="utf-8"/>
    <meta name="viewport" content="initial-scale=1.0, width=device-width, user-scalable=no"/>
    <link rel="stylesheet" type="text/css" href="{{ asset('myhome/css/wxzf.css') }}">
    <script src="{{ asset('jquery-1.8.3.min.js') }}"></script>
	<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"> </script>
    <script type="text/javascript">

    </script>
</head>
<body>

<div class="wenx_xx">
    <div class="mz">药快网上药店</div>
    <div class="wxzf_price">￥{{ $res->realpay }}</div>
</div>
<div class="skf_xinf">
    <div class="all_w"><span class="bt">收款方</span> <span class="fr">药快商城</span></div>
</div>
<a href="javascript:void(0);" class="ljzf_but all_w" onclick="_onPay()">立即支付</a>

</body>

</html>
<script>
    //微信支付
    wx.config({

        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。

        appId: '{{ $wxp->appid }}', // 必填，公众号的唯一标识

        timestamp: "{{ $wxp->timestamp }}", // 必填，生成签名的时间戳

        nonceStr: '{{ $wxp->nonceStr }}', // 必填，生成签名的随机串

        signature: '{{ $wxp->signature }}',// 必填，签名，见附录1

        jsApiList: ['chooseWXPay'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2

    });
    wx.ready(function () {

        // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。

    });
    wx.error(function (res) {

        // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。

    });

    function _onPay() {
				//alert(11)
				//alert("{{ $ob->signType }}");
				//alert("{{ $ob->timestamp }}");
				//alert("{{ $ob->nonceStr }}");
				//alert("{{ $ob->package }}");
				//alert("{{ $ob->paySign }}");
				
       
                wx.chooseWXPay({
                    timestamp: "{{$ob->timestamp}}", // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
                    nonceStr: "{{$ob->nonceStr}}", // 支付签名随机串，不长于 32 位
                    package:"{{$ob->package}}" , // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=***）
                    signType:"{{$ob->signType}}" , // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
                    paySign: "{{$ob->paySign}}", // 支付签名
                    success: function (res) {
                        // 支付成功后的回调函数

                        location.href = "/home/user/order/orderlist/8";
                    }

                });
           
       
    }
</script>